﻿package com.widgets
{
	import flash.display.Sprite;
	import com.components.BackgroundImage;
	import com.conf.PlayerSpec;
	import com.conf.SkinClassReferencer;
	import com.utils.UICreatorUtils;
	
	/////////////////////////////////////////////////////////////////////////////////////////////////////////
	// BackgroundContainer ::
	// - widget particulier qui contient l'image de fond de la scène
	/////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	public class BackgroundContainer extends Sprite
	{
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		// MEMBRE DE CLASSE
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		private var _sceneBg : BackgroundImage;
		
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		// CONSTRUCTEUR
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		function BackgroundContainer ( )
		{
			super( );
			sceneBg = UICreatorUtils.spriteCreator( 
												  	SkinClassReferencer.BACKGROUNDIMAGE_TYPE,
													PlayerSpec.IMG_SCENE
													);
			addChild( sceneBg );
		}
		
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		// GETTER & SETTER
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		public function get sceneBg ( ) : BackgroundImage
		{
			return _sceneBg;
		}
		
		public function set sceneBg ( val : BackgroundImage ) : void
		{
			_sceneBg = val;
		}
	}
}